home *** CD-ROM | disk | FTP | other *** search
/ Champak 142 / Volume 142 Oct 17 2011 - Damaged.iso / Games / pocket-rocket.swf / scripts / _pocketRocket_fla / MainTimeline.as < prev   
Encoding:
Text File  |  2011-10-17  |  2.2 KB  |  81 lines

  1. package _pocketRocket_fla
  2. {
  3.    import CPMStar.AdLoader;
  4.    import flash.display.DisplayObject;
  5.    import flash.display.MovieClip;
  6.    import flash.display.StageAlign;
  7.    import flash.display.StageScaleMode;
  8.    import flash.events.Event;
  9.    import flash.events.MouseEvent;
  10.    
  11.    public dynamic class MainTimeline extends MovieClip
  12.    {
  13.        
  14.       
  15.       public var playBtn:MovieClip;
  16.       
  17.       public var pr:PocketRocket;
  18.       
  19.       public var ad:DisplayObject;
  20.       
  21.       public var CPMStarContentSpotID:String;
  22.       
  23.       public var adBox:MovieClip;
  24.       
  25.       public var loader:MovieClip;
  26.       
  27.       public function MainTimeline()
  28.       {
  29.          super();
  30.          addFrameScript(1,frame2,2,frame3);
  31.       }
  32.       
  33.       internal function frame2() : *
  34.       {
  35.          stage.scaleMode = StageScaleMode.NO_SCALE;
  36.          stage.align = StageAlign.TOP_LEFT;
  37.          addEventListener(Event.ENTER_FRAME,update);
  38.          playBtn.visible = false;
  39.          CPMStarContentSpotID = "497QFB9E226A";
  40.          ad = new AdLoader(CPMStarContentSpotID);
  41.          adBox.addChild(ad);
  42.          stop();
  43.       }
  44.       
  45.       public function update(param1:Event) : void
  46.       {
  47.          var _loc2_:Number = stage.loaderInfo.bytesLoaded;
  48.          var _loc3_:Number = stage.loaderInfo.bytesTotal;
  49.          var _loc4_:Number = _loc2_ / _loc3_;
  50.          UpdateProgress(_loc4_);
  51.          if(_loc2_ >= _loc3_)
  52.          {
  53.             removeEventListener(Event.ENTER_FRAME,update);
  54.             playBtn.visible = true;
  55.             playBtn.buttonMode = true;
  56.             playBtn.addEventListener(MouseEvent.CLICK,btnClicked);
  57.             loader.visible = false;
  58.          }
  59.       }
  60.       
  61.       public function btnClicked(param1:MouseEvent) : void
  62.       {
  63.          playBtn.removeEventListener(MouseEvent.CLICK,btnClicked);
  64.          adBox.removeChild(ad);
  65.          gotoAndStop(3);
  66.       }
  67.       
  68.       internal function frame3() : *
  69.       {
  70.          pr = new PocketRocket();
  71.          addChild(pr);
  72.          Key.initialize(stage);
  73.       }
  74.       
  75.       public function UpdateProgress(param1:Number) : void
  76.       {
  77.          loader.width = param1 * 540;
  78.       }
  79.    }
  80. }
  81.